/*
    记录每天做了什么

    第六天上午回顾：

1.原创微博
    1.获取数据
    2.在获取模型中新建属性
    3.重写kvc方法赋值
    4.此时pic_url这个属性中是字典数组，因此另创建一个模型来进行面向对象的开发
    5.创建collectionView，并给每个原创微博附上view，创建数组属性，用来外部传值
    5.1.设置collectionView的约束，根据传入了多少的图片决定，通过设置组和列来确定view的size大小，此时在外面调用的时候设置他的位置，在自己内部设置好它的宽高
    5.2.在数据源的set方法中要考虑cell的重用问题，在数据源set方法中赋值，在外界调用的控制器内，给collectionView设置好约束后，用一个constrant的属性来记录。
    5.3.外界调用view的set方法中
            先卸载约束
            有配图：
                赋值，设置约束，显示配图
            无配图：
                设置约束，隐藏配图
    6.自定义cell，并创建模型属性用来接收值
    7.在cell中设置flowLayout来设置itemsize，获取图片，用sd下载，拥有占位图片，设置图片的contentModel属性，防止图片的拉伸
2.转发微博
    1.共用collectionView,使用的时候只要在内部重写好数据源的set方法就可以了
    2.设置约束和上述说的一样


下午讲解：
    1.上拉刷新
        1.通过maxKey和sinceKey来判断是否是上拉刷新
            maxKey和sinceKey是请求的参数，和access_token的等级一致（如何传进来的，不记得了，查看当加入数据之后需要刷新数据吗）
            1.上拉刷新：sinceKey的值为0，此时应该将maxKey的值进行－1（此处需要测试一下，我认为是＋1）
                        在加载刷新的时候，应该判断，当菊花在转动的时候不应该再加载数据。
            2.下拉刷新：maxKey的值为0，此时对sinceKey进行处理，如何处理不记得了。并且此时有一个框架


























*/
